﻿html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,td,input{margin:0px;padding:0px;}
ol,ul{list-style:none;}
:focus{outline:0;}
img{border:0;display:block}
/*img{vertical-align:middle;}*/
table{empty-cells:show;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
body{font-size:14px;font-family:Arial,宋体,microsoft yahei;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
h2{font-size:24px;font-family:SimSun;font-weight:normal}
a:link,a:visited{color:#565656;text-decoration:none;}
a:hover{text-decoration:none;}
a:active{color:#474747;}

.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */*+html .clearfix{min-height:1%;}
.clear{clear:both;}
.overflow{overflow:hidden;}

.block{display:block;overflow:hidden;}
.in_block{display:inline-block}
.hide{display:none;}
.invisible{visibility:hidden;}
.tab{overflow:hidden;zoom:1;}
.tab li,.tab a,.tab-item{float:left;text-align:center;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.form label,.form input,.form select,.form textarea,.form button,.form .label{float:left;font-size:12px;}
input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline;
text-align: start;
}

.marginT10{margin-top:10px}
.marginT15{margin-top:15px}
.marginT20{margin-top:20px}
.marginT8{margin-top:8px}
.marginl5{margin-left:5px;}
.marginl10{margin-left:10px;}
.marginl15{margin-left:15px;}
.padd10{padding:10px;}
.padd_tb15{padding:15px 0;}
.margin10{margin:10px;}

.line_h2{line-height:2em;}
.line_h22{line-height:22px;}
.line_h26{line-height:26px;}
.line_h24{line-height:24px;}
.color1{color:#333}

.ld {
    position: relative;
}
.ld s, .ld b, .ld .block {
    overflow: hidden;
    position: absolute;
}
.f_s14 {font-size: 14px;}
.f_s18{font-size:18px;}
.h_100{height:100%;overflow:auto;*overflow:visible;}
.h_100s {height:100%;}
